Skip to content

GHA: Add GCC 16 to CI#1939

Open
Flamefire wants to merge 1 commit into
Return-To-The-Roots:masterfrom
Flamefire:gcc-16
Open

GHA: Add GCC 16 to CI#1939
Flamefire wants to merge 1 commit into
Return-To-The-Roots:masterfrom
Flamefire:gcc-16

Conversation

@Flamefire
Copy link
Copy Markdown
Member

No description provided.

@Flow86
Copy link
Copy Markdown
Member

Flow86 commented May 2, 2026

The GCC 16 job currently fails before package installation because the new helper script is invoked directly but is not executable in the checkout:

tools/ci/add-apt-keys.sh: Permission denied Process completed with exit code 126.

The minimal fix would be to invoke both helper scripts through bash in unit-tests.yml:

* ```
           tools/ci/add-apt-keys.sh "${{matrix.apt_key}}"
  ```


* ```
           bash tools/ci/add-apt-keys.sh "${{matrix.apt_key}}"
  ```


* ```
           tools/ci/add-apt-repositories.sh "${{matrix.apt_repo}}"
  ```


* ```
           bash tools/ci/add-apt-repositories.sh "${{matrix.apt_repo}}"
  ```

That avoids relying on executable file mode for the newly added scripts. After that CI should at least get past the current immediate failure and show whether the PPA/key setup itself works.

please stop those AI stuff. its not helpful if a simple git update-index --chmod=+x $script would have been enough

@Flamefire
Copy link
Copy Markdown
Member Author

please stop those AI stuff. its not helpful if a simple git update-index --chmod=+x $script would have been enough

Yeah, done that. CUrrently launchpad seems to be down, so it doesn't work right now

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants